package jiang.jvm;

/**
 * @ClassName InitialTest
 * @Description: 类初始化测试
 * @Author jiangshitao
 * @Date 2023/3/6
 */
public class InitialTest {
    /**
     * 静态变量
     */
    public static String staticField = "静态变量";
    /**
     * 变量
     */
    public String field = "==普通变量==";
    // 静态代码块
    static {
        System.out.println( staticField );
        System.out.println( "静态初始化块" );
    }
    // 初始化块
    {
        System.out.println( field );
        System.out.println( "==初始化块==" );
    }

    /**
     * 构造方法
     */
    public InitialTest(){
        System.out.println( "构造器" );
    }
    public static void main( String[] args ){
        new InitialTest();
    }
}
